<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label="共几页" prop="totalPage">
        <el-input v-model="queryParams.totalPage" placeholder="请输入共几页" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="第几页" prop="page">
        <el-input v-model="queryParams.page" placeholder="请输入第几页" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="检测单位名称" prop="jiancdwmc">
        <el-input v-model="queryParams.jiancdwmc" placeholder="请输入检测单位名称" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="记录编号" prop="jilbh">
        <el-input v-model="queryParams.jilbh" placeholder="请输入记录编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="工程名称" prop="gongcmc">
        <el-input v-model="queryParams.gongcmc" placeholder="请输入工程名称" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="工程部位/用途" prop="gongcbwyt">
        <el-input v-model="queryParams.gongcbwyt" placeholder="请输入工程部位/用途" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品名称" prop="yangpmc">
        <el-input v-model="queryParams.yangpmc" placeholder="请输入样品名称" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品编号" prop="yangpbh">
        <el-input v-model="queryParams.yangpbh" placeholder="请输入样品编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品数量" prop="yangpsl">
        <el-input v-model="queryParams.yangpsl" placeholder="请输入样品数量" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品状态" prop="yangpzt">
        <el-input v-model="queryParams.yangpzt" placeholder="请输入样品状态" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="样品时间" prop="yangpsj">
        <el-input v-model="queryParams.yangpsj" placeholder="请输入样品时间" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试验检测日期" prop="shiyjcrq">
        <el-input v-model="queryParams.shiyjcrq" placeholder="请输入试验检测日期" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试验条件温度" prop="shiytjwd">
        <el-input v-model="queryParams.shiytjwd" placeholder="请输入试验条件温度" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试验条件湿度" prop="shiytjsd">
        <el-input v-model="queryParams.shiytjsd" placeholder="请输入试验条件湿度" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="检测依据" prop="jiancyj">
        <el-input v-model="queryParams.jiancyj" placeholder="请输入检测依据" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="判定依据" prop="pandyj">
        <el-input v-model="queryParams.pandyj" placeholder="请输入判定依据" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="主要仪器设备名称及编号" prop="zhuyyqsbmcjbh">
        <el-input v-model="queryParams.zhuyyqsbmcjbh" placeholder="请输入主要仪器设备名称及编号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="生产厂家" prop="shengccj">
        <el-input v-model="queryParams.shengccj" placeholder="请输入生产厂家" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="代表数量" prop="daibsl">
        <el-input v-model="queryParams.daibsl" placeholder="请输入代表数量" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="进场时间" prop="jincsj">
        <el-input v-model="queryParams.jincsj" placeholder="请输入进场时间" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="批号" prop="pih">
        <el-input v-model="queryParams.pih" placeholder="请输入批号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋强度等级牌号" prop="gangjqddjph">
        <el-input v-model="queryParams.gangjqddjph" placeholder="请输入钢筋强度等级牌号" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接形式" prop="lianjxs">
        <el-input v-model="queryParams.lianjxs" placeholder="请输入连接形式" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号1" prop="shijbh1">
        <el-input v-model="queryParams.shijbh1" placeholder="请输入试件编号1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋直径1(mm)" prop="zhij1">
        <el-input v-model="queryParams.zhij1" placeholder="请输入钢筋直径1(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋截面积1(mm²)" prop="jiemj1">
        <el-input v-model="queryParams.jiemj1" placeholder="请输入钢筋截面积1(mm²)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值1(kN)" prop="hezscz1">
        <el-input v-model="queryParams.hezscz1" placeholder="请输入连接件抗拉荷载实测值1(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值1(MPa)" prop="qiangdscz1">
        <el-input v-model="queryParams.qiangdscz1" placeholder="请输入连接件抗拉强度实测值1(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征1" prop="daunltz1">
        <el-input v-model="queryParams.daunltz1" placeholder="请输入断裂特征1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置1(mm)" prop="duanlwz1">
        <el-input v-model="queryParams.duanlwz1" placeholder="请输入断裂位置1(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定1" prop="jiegpd1">
        <el-input v-model="queryParams.jiegpd1" placeholder="请输入结果判定1" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号2" prop="shijbh2">
        <el-input v-model="queryParams.shijbh2" placeholder="请输入试件编号2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值2(kN)" prop="hezscz2">
        <el-input v-model="queryParams.hezscz2" placeholder="请输入连接件抗拉荷载实测值2(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值2(MPa)" prop="qiangdscz2">
        <el-input v-model="queryParams.qiangdscz2" placeholder="请输入连接件抗拉强度实测值2(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征2" prop="daunltz2">
        <el-input v-model="queryParams.daunltz2" placeholder="请输入断裂特征2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置2(mm)" prop="duanlwz2">
        <el-input v-model="queryParams.duanlwz2" placeholder="请输入断裂位置2(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定2" prop="jiegpd2">
        <el-input v-model="queryParams.jiegpd2" placeholder="请输入结果判定2" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号3" prop="shijbh3">
        <el-input v-model="queryParams.shijbh3" placeholder="请输入试件编号3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值3(kN)" prop="hezscz3">
        <el-input v-model="queryParams.hezscz3" placeholder="请输入连接件抗拉荷载实测值3(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值3(MPa)" prop="qiangdscz3">
        <el-input v-model="queryParams.qiangdscz3" placeholder="请输入连接件抗拉强度实测值3(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征3" prop="daunltz3">
        <el-input v-model="queryParams.daunltz3" placeholder="请输入断裂特征3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置3(mm)" prop="duanlwz3">
        <el-input v-model="queryParams.duanlwz3" placeholder="请输入断裂位置3(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定3" prop="jiegpd3">
        <el-input v-model="queryParams.jiegpd3" placeholder="请输入结果判定3" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号4" prop="shijbh4">
        <el-input v-model="queryParams.shijbh4" placeholder="请输入试件编号4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋直径4(mm)" prop="zhij4">
        <el-input v-model="queryParams.zhij4" placeholder="请输入钢筋直径4(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋截面积4(mm²)" prop="jiemj4">
        <el-input v-model="queryParams.jiemj4" placeholder="请输入钢筋截面积4(mm²)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值4(kN)" prop="hezscz4">
        <el-input v-model="queryParams.hezscz4" placeholder="请输入连接件抗拉荷载实测值4(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值4(MPa)" prop="qiangdscz4">
        <el-input v-model="queryParams.qiangdscz4" placeholder="请输入连接件抗拉强度实测值4(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征4" prop="daunltz4">
        <el-input v-model="queryParams.daunltz4" placeholder="请输入断裂特征4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置4(mm)" prop="duanlwz4">
        <el-input v-model="queryParams.duanlwz4" placeholder="请输入断裂位置4(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定4" prop="jiegpd4">
        <el-input v-model="queryParams.jiegpd4" placeholder="请输入结果判定4" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号5" prop="shijbh5">
        <el-input v-model="queryParams.shijbh5" placeholder="请输入试件编号5" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值5(kN)" prop="hezscz5">
        <el-input v-model="queryParams.hezscz5" placeholder="请输入连接件抗拉荷载实测值5(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值5(MPa)" prop="qiangdscz5">
        <el-input v-model="queryParams.qiangdscz5" placeholder="请输入连接件抗拉强度实测值5(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征5" prop="daunltz5">
        <el-input v-model="queryParams.daunltz5" placeholder="请输入断裂特征5" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置5(mm)" prop="duanlwz5">
        <el-input v-model="queryParams.duanlwz5" placeholder="请输入断裂位置5(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定5" prop="jiegpd5">
        <el-input v-model="queryParams.jiegpd5" placeholder="请输入结果判定5" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号6" prop="shijbh6">
        <el-input v-model="queryParams.shijbh6" placeholder="请输入试件编号6" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值6(kN)" prop="hezscz6">
        <el-input v-model="queryParams.hezscz6" placeholder="请输入连接件抗拉荷载实测值6(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值6(MPa)" prop="qiangdscz6">
        <el-input v-model="queryParams.qiangdscz6" placeholder="请输入连接件抗拉强度实测值6(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征6" prop="daunltz6">
        <el-input v-model="queryParams.daunltz6" placeholder="请输入断裂特征6" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置6(mm)" prop="duanlwz6">
        <el-input v-model="queryParams.duanlwz6" placeholder="请输入断裂位置6(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定6" prop="jiegpd6">
        <el-input v-model="queryParams.jiegpd6" placeholder="请输入结果判定6" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号7" prop="shijbh7">
        <el-input v-model="queryParams.shijbh7" placeholder="请输入试件编号7" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋直径7(mm)" prop="zhij7">
        <el-input v-model="queryParams.zhij7" placeholder="请输入钢筋直径7(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="钢筋截面积7(mm²)" prop="jiemj7">
        <el-input v-model="queryParams.jiemj7" placeholder="请输入钢筋截面积7(mm²)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值7(kN)" prop="hezscz7">
        <el-input v-model="queryParams.hezscz7" placeholder="请输入连接件抗拉荷载实测值7(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值7(MPa)" prop="qiangdscz7">
        <el-input v-model="queryParams.qiangdscz7" placeholder="请输入连接件抗拉强度实测值7(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征7" prop="daunltz7">
        <el-input v-model="queryParams.daunltz7" placeholder="请输入断裂特征7" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置7(mm)" prop="duanlwz7">
        <el-input v-model="queryParams.duanlwz7" placeholder="请输入断裂位置7(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定7" prop="jiegpd7">
        <el-input v-model="queryParams.jiegpd7" placeholder="请输入结果判定7" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号8" prop="shijbh8">
        <el-input v-model="queryParams.shijbh8" placeholder="请输入试件编号8" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值8(kN)" prop="hezscz8">
        <el-input v-model="queryParams.hezscz8" placeholder="请输入连接件抗拉荷载实测值8(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值8(MPa)" prop="qiangdscz8">
        <el-input v-model="queryParams.qiangdscz8" placeholder="请输入连接件抗拉强度实测值8(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征8" prop="daunltz8">
        <el-input v-model="queryParams.daunltz8" placeholder="请输入断裂特征8" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置8(mm)" prop="duanlwz8">
        <el-input v-model="queryParams.duanlwz8" placeholder="请输入断裂位置8(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定8" prop="jiegpd8">
        <el-input v-model="queryParams.jiegpd8" placeholder="请输入结果判定8" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="试件编号9" prop="shijbh9">
        <el-input v-model="queryParams.shijbh9" placeholder="请输入试件编号9" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉荷载实测值9(kN)" prop="hezscz9">
        <el-input v-model="queryParams.hezscz9" placeholder="请输入连接件抗拉荷载实测值9(kN)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="连接件抗拉强度实测值9(MPa)" prop="qiangdscz9">
        <el-input v-model="queryParams.qiangdscz9" placeholder="请输入连接件抗拉强度实测值9(MPa)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂特征9" prop="daunltz9">
        <el-input v-model="queryParams.daunltz9" placeholder="请输入断裂特征9" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="断裂位置9(mm)" prop="duanlwz9">
        <el-input v-model="queryParams.duanlwz9" placeholder="请输入断裂位置9(mm)" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="结果判定9" prop="jiegpd9">
        <el-input v-model="queryParams.jiegpd9" placeholder="请输入结果判定9" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="附加声明" prop="fujsm">
        <el-input v-model="queryParams.fujsm" placeholder="请输入附加声明" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="设备ids" prop="shebIds">
        <el-input v-model="queryParams.shebIds" placeholder="请输入设备ids" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="检测" prop="jianc">
        <el-input v-model="queryParams.jianc" placeholder="请输入检测" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="记录" prop="jil">
        <el-input v-model="queryParams.jil" placeholder="请输入记录" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="复核" prop="fuh">
        <el-input v-model="queryParams.fuh" placeholder="请输入复核" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item label="日期" prop="riq">
        <el-input v-model="queryParams.riq" placeholder="请输入日期" clearable @keyup.enter.native="handleQuery" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>

    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:add']">新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:edit']">修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:remove']">删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:export']">导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>

    <el-table v-loading="loading" :data="gcjxljjtklqdjlbBsInfoList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="一份excel表格的唯一id(其他的excel主表，都应有此字段）" align="center" prop="excelId" v-if="true" />
      <el-table-column label="共几页" align="center" prop="totalPage" />
      <el-table-column label="第几页" align="center" prop="page" />
      <el-table-column label="检测单位名称" align="center" prop="jiancdwmc" />
      <el-table-column label="记录编号" align="center" prop="jilbh" />
      <el-table-column label="工程名称" align="center" prop="gongcmc" />
      <el-table-column label="工程部位/用途" align="center" prop="gongcbwyt" />
      <el-table-column label="样品名称" align="center" prop="yangpmc" />
      <el-table-column label="样品编号" align="center" prop="yangpbh" />
      <el-table-column label="样品数量" align="center" prop="yangpsl" />
      <el-table-column label="样品状态" align="center" prop="yangpzt" />
      <el-table-column label="样品时间" align="center" prop="yangpsj" />
      <el-table-column label="试验检测日期" align="center" prop="shiyjcrq" />
      <el-table-column label="试验条件温度" align="center" prop="shiytjwd" />
      <el-table-column label="试验条件湿度" align="center" prop="shiytjsd" />
      <el-table-column label="检测依据" align="center" prop="jiancyj" />
      <el-table-column label="判定依据" align="center" prop="pandyj" />
      <el-table-column label="主要仪器设备名称及编号" align="center" prop="zhuyyqsbmcjbh" />
      <el-table-column label="生产厂家" align="center" prop="shengccj" />
      <el-table-column label="代表数量" align="center" prop="daibsl" />
      <el-table-column label="进场时间" align="center" prop="jincsj" />
      <el-table-column label="批号" align="center" prop="pih" />
      <el-table-column label="钢筋强度等级牌号" align="center" prop="gangjqddjph" />
      <el-table-column label="连接形式" align="center" prop="lianjxs" />
      <el-table-column label="试件编号1" align="center" prop="shijbh1" />
      <el-table-column label="钢筋直径1(mm)" align="center" prop="zhij1" />
      <el-table-column label="钢筋截面积1(mm²)" align="center" prop="jiemj1" />
      <el-table-column label="连接件抗拉荷载实测值1(kN)" align="center" prop="hezscz1" />
      <el-table-column label="连接件抗拉强度实测值1(MPa)" align="center" prop="qiangdscz1" />
      <el-table-column label="断裂特征1" align="center" prop="daunltz1" />
      <el-table-column label="断裂位置1(mm)" align="center" prop="duanlwz1" />
      <el-table-column label="结果判定1" align="center" prop="jiegpd1" />
      <el-table-column label="试件编号2" align="center" prop="shijbh2" />
      <el-table-column label="连接件抗拉荷载实测值2(kN)" align="center" prop="hezscz2" />
      <el-table-column label="连接件抗拉强度实测值2(MPa)" align="center" prop="qiangdscz2" />
      <el-table-column label="断裂特征2" align="center" prop="daunltz2" />
      <el-table-column label="断裂位置2(mm)" align="center" prop="duanlwz2" />
      <el-table-column label="结果判定2" align="center" prop="jiegpd2" />
      <el-table-column label="试件编号3" align="center" prop="shijbh3" />
      <el-table-column label="连接件抗拉荷载实测值3(kN)" align="center" prop="hezscz3" />
      <el-table-column label="连接件抗拉强度实测值3(MPa)" align="center" prop="qiangdscz3" />
      <el-table-column label="断裂特征3" align="center" prop="daunltz3" />
      <el-table-column label="断裂位置3(mm)" align="center" prop="duanlwz3" />
      <el-table-column label="结果判定3" align="center" prop="jiegpd3" />
      <el-table-column label="试件编号4" align="center" prop="shijbh4" />
      <el-table-column label="钢筋直径4(mm)" align="center" prop="zhij4" />
      <el-table-column label="钢筋截面积4(mm²)" align="center" prop="jiemj4" />
      <el-table-column label="连接件抗拉荷载实测值4(kN)" align="center" prop="hezscz4" />
      <el-table-column label="连接件抗拉强度实测值4(MPa)" align="center" prop="qiangdscz4" />
      <el-table-column label="断裂特征4" align="center" prop="daunltz4" />
      <el-table-column label="断裂位置4(mm)" align="center" prop="duanlwz4" />
      <el-table-column label="结果判定4" align="center" prop="jiegpd4" />
      <el-table-column label="试件编号5" align="center" prop="shijbh5" />
      <el-table-column label="连接件抗拉荷载实测值5(kN)" align="center" prop="hezscz5" />
      <el-table-column label="连接件抗拉强度实测值5(MPa)" align="center" prop="qiangdscz5" />
      <el-table-column label="断裂特征5" align="center" prop="daunltz5" />
      <el-table-column label="断裂位置5(mm)" align="center" prop="duanlwz5" />
      <el-table-column label="结果判定5" align="center" prop="jiegpd5" />
      <el-table-column label="试件编号6" align="center" prop="shijbh6" />
      <el-table-column label="连接件抗拉荷载实测值6(kN)" align="center" prop="hezscz6" />
      <el-table-column label="连接件抗拉强度实测值6(MPa)" align="center" prop="qiangdscz6" />
      <el-table-column label="断裂特征6" align="center" prop="daunltz6" />
      <el-table-column label="断裂位置6(mm)" align="center" prop="duanlwz6" />
      <el-table-column label="结果判定6" align="center" prop="jiegpd6" />
      <el-table-column label="试件编号7" align="center" prop="shijbh7" />
      <el-table-column label="钢筋直径7(mm)" align="center" prop="zhij7" />
      <el-table-column label="钢筋截面积7(mm²)" align="center" prop="jiemj7" />
      <el-table-column label="连接件抗拉荷载实测值7(kN)" align="center" prop="hezscz7" />
      <el-table-column label="连接件抗拉强度实测值7(MPa)" align="center" prop="qiangdscz7" />
      <el-table-column label="断裂特征7" align="center" prop="daunltz7" />
      <el-table-column label="断裂位置7(mm)" align="center" prop="duanlwz7" />
      <el-table-column label="结果判定7" align="center" prop="jiegpd7" />
      <el-table-column label="试件编号8" align="center" prop="shijbh8" />
      <el-table-column label="连接件抗拉荷载实测值8(kN)" align="center" prop="hezscz8" />
      <el-table-column label="连接件抗拉强度实测值8(MPa)" align="center" prop="qiangdscz8" />
      <el-table-column label="断裂特征8" align="center" prop="daunltz8" />
      <el-table-column label="断裂位置8(mm)" align="center" prop="duanlwz8" />
      <el-table-column label="结果判定8" align="center" prop="jiegpd8" />
      <el-table-column label="试件编号9" align="center" prop="shijbh9" />
      <el-table-column label="连接件抗拉荷载实测值9(kN)" align="center" prop="hezscz9" />
      <el-table-column label="连接件抗拉强度实测值9(MPa)" align="center" prop="qiangdscz9" />
      <el-table-column label="断裂特征9" align="center" prop="daunltz9" />
      <el-table-column label="断裂位置9(mm)" align="center" prop="duanlwz9" />
      <el-table-column label="结果判定9" align="center" prop="jiegpd9" />
      <el-table-column label="附加声明" align="center" prop="fujsm" />
      <el-table-column label="设备ids" align="center" prop="shebIds" />
      <el-table-column label="检测" align="center" prop="jianc" />
      <el-table-column label="记录" align="center" prop="jil" />
      <el-table-column label="复核" align="center" prop="fuh" />
      <el-table-column label="日期" align="center" prop="riq" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:edit']">修改</el-button>
          <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['report_gc:gcjxljjtklqdjlbBsInfo:remove']">删除</el-button>
        </template>
      </el-table-column>
    </el-table>

    <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getList" />

    <!-- 添加或修改钢材机械连接接头抗拉强度试验检测记录对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label="共几页" prop="totalPage">
          <el-input v-model="form.totalPage" placeholder="请输入共几页" />
        </el-form-item>
        <el-form-item label="第几页" prop="page">
          <el-input v-model="form.page" placeholder="请输入第几页" />
        </el-form-item>
        <el-form-item label="检测单位名称" prop="jiancdwmc">
          <el-input v-model="form.jiancdwmc" placeholder="请输入检测单位名称" />
        </el-form-item>
        <el-form-item label="记录编号" prop="jilbh">
          <el-input v-model="form.jilbh" placeholder="请输入记录编号" />
        </el-form-item>
        <el-form-item label="工程名称" prop="gongcmc">
          <el-input v-model="form.gongcmc" placeholder="请输入工程名称" />
        </el-form-item>
        <el-form-item label="工程部位/用途" prop="gongcbwyt">
          <el-input v-model="form.gongcbwyt" placeholder="请输入工程部位/用途" />
        </el-form-item>
        <el-form-item label="样品名称" prop="yangpmc">
          <el-input v-model="form.yangpmc" placeholder="请输入样品名称" />
        </el-form-item>
        <el-form-item label="样品编号" prop="yangpbh">
          <el-input v-model="form.yangpbh" placeholder="请输入样品编号" />
        </el-form-item>
        <el-form-item label="样品数量" prop="yangpsl">
          <el-input v-model="form.yangpsl" placeholder="请输入样品数量" />
        </el-form-item>
        <el-form-item label="样品状态" prop="yangpzt">
          <el-input v-model="form.yangpzt" placeholder="请输入样品状态" />
        </el-form-item>
        <el-form-item label="样品时间" prop="yangpsj">
          <el-input v-model="form.yangpsj" placeholder="请输入样品时间" />
        </el-form-item>
        <el-form-item label="试验检测日期" prop="shiyjcrq">
          <el-input v-model="form.shiyjcrq" placeholder="请输入试验检测日期" />
        </el-form-item>
        <el-form-item label="试验条件温度" prop="shiytjwd">
          <el-input v-model="form.shiytjwd" placeholder="请输入试验条件温度" />
        </el-form-item>
        <el-form-item label="试验条件湿度" prop="shiytjsd">
          <el-input v-model="form.shiytjsd" placeholder="请输入试验条件湿度" />
        </el-form-item>
        <el-form-item label="检测依据" prop="jiancyj">
          <el-input v-model="form.jiancyj" placeholder="请输入检测依据" />
        </el-form-item>
        <el-form-item label="判定依据" prop="pandyj">
          <el-input v-model="form.pandyj" placeholder="请输入判定依据" />
        </el-form-item>
        <el-form-item label="主要仪器设备名称及编号" prop="zhuyyqsbmcjbh">
          <el-input v-model="form.zhuyyqsbmcjbh" placeholder="请输入主要仪器设备名称及编号" />
        </el-form-item>
        <el-form-item label="生产厂家" prop="shengccj">
          <el-input v-model="form.shengccj" placeholder="请输入生产厂家" />
        </el-form-item>
        <el-form-item label="代表数量" prop="daibsl">
          <el-input v-model="form.daibsl" placeholder="请输入代表数量" />
        </el-form-item>
        <el-form-item label="进场时间" prop="jincsj">
          <el-input v-model="form.jincsj" placeholder="请输入进场时间" />
        </el-form-item>
        <el-form-item label="批号" prop="pih">
          <el-input v-model="form.pih" placeholder="请输入批号" />
        </el-form-item>
        <el-form-item label="钢筋强度等级牌号" prop="gangjqddjph">
          <el-input v-model="form.gangjqddjph" placeholder="请输入钢筋强度等级牌号" />
        </el-form-item>
        <el-form-item label="连接形式" prop="lianjxs">
          <el-input v-model="form.lianjxs" placeholder="请输入连接形式" />
        </el-form-item>
        <el-form-item label="试件编号1" prop="shijbh1">
          <el-input v-model="form.shijbh1" placeholder="请输入试件编号1" />
        </el-form-item>
        <el-form-item label="钢筋直径1(mm)" prop="zhij1">
          <el-input v-model="form.zhij1" placeholder="请输入钢筋直径1(mm)" />
        </el-form-item>
        <el-form-item label="钢筋截面积1(mm²)" prop="jiemj1">
          <el-input v-model="form.jiemj1" placeholder="请输入钢筋截面积1(mm²)" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值1(kN)" prop="hezscz1">
          <el-input v-model="form.hezscz1" placeholder="请输入连接件抗拉荷载实测值1(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值1(MPa)" prop="qiangdscz1">
          <el-input v-model="form.qiangdscz1" placeholder="请输入连接件抗拉强度实测值1(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征1" prop="daunltz1">
          <el-input v-model="form.daunltz1" placeholder="请输入断裂特征1" />
        </el-form-item>
        <el-form-item label="断裂位置1(mm)" prop="duanlwz1">
          <el-input v-model="form.duanlwz1" placeholder="请输入断裂位置1(mm)" />
        </el-form-item>
        <el-form-item label="结果判定1" prop="jiegpd1">
          <el-input v-model="form.jiegpd1" placeholder="请输入结果判定1" />
        </el-form-item>
        <el-form-item label="试件编号2" prop="shijbh2">
          <el-input v-model="form.shijbh2" placeholder="请输入试件编号2" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值2(kN)" prop="hezscz2">
          <el-input v-model="form.hezscz2" placeholder="请输入连接件抗拉荷载实测值2(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值2(MPa)" prop="qiangdscz2">
          <el-input v-model="form.qiangdscz2" placeholder="请输入连接件抗拉强度实测值2(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征2" prop="daunltz2">
          <el-input v-model="form.daunltz2" placeholder="请输入断裂特征2" />
        </el-form-item>
        <el-form-item label="断裂位置2(mm)" prop="duanlwz2">
          <el-input v-model="form.duanlwz2" placeholder="请输入断裂位置2(mm)" />
        </el-form-item>
        <el-form-item label="结果判定2" prop="jiegpd2">
          <el-input v-model="form.jiegpd2" placeholder="请输入结果判定2" />
        </el-form-item>
        <el-form-item label="试件编号3" prop="shijbh3">
          <el-input v-model="form.shijbh3" placeholder="请输入试件编号3" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值3(kN)" prop="hezscz3">
          <el-input v-model="form.hezscz3" placeholder="请输入连接件抗拉荷载实测值3(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值3(MPa)" prop="qiangdscz3">
          <el-input v-model="form.qiangdscz3" placeholder="请输入连接件抗拉强度实测值3(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征3" prop="daunltz3">
          <el-input v-model="form.daunltz3" placeholder="请输入断裂特征3" />
        </el-form-item>
        <el-form-item label="断裂位置3(mm)" prop="duanlwz3">
          <el-input v-model="form.duanlwz3" placeholder="请输入断裂位置3(mm)" />
        </el-form-item>
        <el-form-item label="结果判定3" prop="jiegpd3">
          <el-input v-model="form.jiegpd3" placeholder="请输入结果判定3" />
        </el-form-item>
        <el-form-item label="试件编号4" prop="shijbh4">
          <el-input v-model="form.shijbh4" placeholder="请输入试件编号4" />
        </el-form-item>
        <el-form-item label="钢筋直径4(mm)" prop="zhij4">
          <el-input v-model="form.zhij4" placeholder="请输入钢筋直径4(mm)" />
        </el-form-item>
        <el-form-item label="钢筋截面积4(mm²)" prop="jiemj4">
          <el-input v-model="form.jiemj4" placeholder="请输入钢筋截面积4(mm²)" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值4(kN)" prop="hezscz4">
          <el-input v-model="form.hezscz4" placeholder="请输入连接件抗拉荷载实测值4(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值4(MPa)" prop="qiangdscz4">
          <el-input v-model="form.qiangdscz4" placeholder="请输入连接件抗拉强度实测值4(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征4" prop="daunltz4">
          <el-input v-model="form.daunltz4" placeholder="请输入断裂特征4" />
        </el-form-item>
        <el-form-item label="断裂位置4(mm)" prop="duanlwz4">
          <el-input v-model="form.duanlwz4" placeholder="请输入断裂位置4(mm)" />
        </el-form-item>
        <el-form-item label="结果判定4" prop="jiegpd4">
          <el-input v-model="form.jiegpd4" placeholder="请输入结果判定4" />
        </el-form-item>
        <el-form-item label="试件编号5" prop="shijbh5">
          <el-input v-model="form.shijbh5" placeholder="请输入试件编号5" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值5(kN)" prop="hezscz5">
          <el-input v-model="form.hezscz5" placeholder="请输入连接件抗拉荷载实测值5(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值5(MPa)" prop="qiangdscz5">
          <el-input v-model="form.qiangdscz5" placeholder="请输入连接件抗拉强度实测值5(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征5" prop="daunltz5">
          <el-input v-model="form.daunltz5" placeholder="请输入断裂特征5" />
        </el-form-item>
        <el-form-item label="断裂位置5(mm)" prop="duanlwz5">
          <el-input v-model="form.duanlwz5" placeholder="请输入断裂位置5(mm)" />
        </el-form-item>
        <el-form-item label="结果判定5" prop="jiegpd5">
          <el-input v-model="form.jiegpd5" placeholder="请输入结果判定5" />
        </el-form-item>
        <el-form-item label="试件编号6" prop="shijbh6">
          <el-input v-model="form.shijbh6" placeholder="请输入试件编号6" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值6(kN)" prop="hezscz6">
          <el-input v-model="form.hezscz6" placeholder="请输入连接件抗拉荷载实测值6(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值6(MPa)" prop="qiangdscz6">
          <el-input v-model="form.qiangdscz6" placeholder="请输入连接件抗拉强度实测值6(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征6" prop="daunltz6">
          <el-input v-model="form.daunltz6" placeholder="请输入断裂特征6" />
        </el-form-item>
        <el-form-item label="断裂位置6(mm)" prop="duanlwz6">
          <el-input v-model="form.duanlwz6" placeholder="请输入断裂位置6(mm)" />
        </el-form-item>
        <el-form-item label="结果判定6" prop="jiegpd6">
          <el-input v-model="form.jiegpd6" placeholder="请输入结果判定6" />
        </el-form-item>
        <el-form-item label="试件编号7" prop="shijbh7">
          <el-input v-model="form.shijbh7" placeholder="请输入试件编号7" />
        </el-form-item>
        <el-form-item label="钢筋直径7(mm)" prop="zhij7">
          <el-input v-model="form.zhij7" placeholder="请输入钢筋直径7(mm)" />
        </el-form-item>
        <el-form-item label="钢筋截面积7(mm²)" prop="jiemj7">
          <el-input v-model="form.jiemj7" placeholder="请输入钢筋截面积7(mm²)" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值7(kN)" prop="hezscz7">
          <el-input v-model="form.hezscz7" placeholder="请输入连接件抗拉荷载实测值7(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值7(MPa)" prop="qiangdscz7">
          <el-input v-model="form.qiangdscz7" placeholder="请输入连接件抗拉强度实测值7(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征7" prop="daunltz7">
          <el-input v-model="form.daunltz7" placeholder="请输入断裂特征7" />
        </el-form-item>
        <el-form-item label="断裂位置7(mm)" prop="duanlwz7">
          <el-input v-model="form.duanlwz7" placeholder="请输入断裂位置7(mm)" />
        </el-form-item>
        <el-form-item label="结果判定7" prop="jiegpd7">
          <el-input v-model="form.jiegpd7" placeholder="请输入结果判定7" />
        </el-form-item>
        <el-form-item label="试件编号8" prop="shijbh8">
          <el-input v-model="form.shijbh8" placeholder="请输入试件编号8" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值8(kN)" prop="hezscz8">
          <el-input v-model="form.hezscz8" placeholder="请输入连接件抗拉荷载实测值8(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值8(MPa)" prop="qiangdscz8">
          <el-input v-model="form.qiangdscz8" placeholder="请输入连接件抗拉强度实测值8(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征8" prop="daunltz8">
          <el-input v-model="form.daunltz8" placeholder="请输入断裂特征8" />
        </el-form-item>
        <el-form-item label="断裂位置8(mm)" prop="duanlwz8">
          <el-input v-model="form.duanlwz8" placeholder="请输入断裂位置8(mm)" />
        </el-form-item>
        <el-form-item label="结果判定8" prop="jiegpd8">
          <el-input v-model="form.jiegpd8" placeholder="请输入结果判定8" />
        </el-form-item>
        <el-form-item label="试件编号9" prop="shijbh9">
          <el-input v-model="form.shijbh9" placeholder="请输入试件编号9" />
        </el-form-item>
        <el-form-item label="连接件抗拉荷载实测值9(kN)" prop="hezscz9">
          <el-input v-model="form.hezscz9" placeholder="请输入连接件抗拉荷载实测值9(kN)" />
        </el-form-item>
        <el-form-item label="连接件抗拉强度实测值9(MPa)" prop="qiangdscz9">
          <el-input v-model="form.qiangdscz9" placeholder="请输入连接件抗拉强度实测值9(MPa)" />
        </el-form-item>
        <el-form-item label="断裂特征9" prop="daunltz9">
          <el-input v-model="form.daunltz9" placeholder="请输入断裂特征9" />
        </el-form-item>
        <el-form-item label="断裂位置9(mm)" prop="duanlwz9">
          <el-input v-model="form.duanlwz9" placeholder="请输入断裂位置9(mm)" />
        </el-form-item>
        <el-form-item label="结果判定9" prop="jiegpd9">
          <el-input v-model="form.jiegpd9" placeholder="请输入结果判定9" />
        </el-form-item>
        <el-form-item label="附加声明" prop="fujsm">
          <el-input v-model="form.fujsm" placeholder="请输入附加声明" />
        </el-form-item>
        <el-form-item label="设备ids" prop="shebIds">
          <el-input v-model="form.shebIds" placeholder="请输入设备ids" />
        </el-form-item>
        <el-form-item label="检测" prop="jianc">
          <el-input v-model="form.jianc" placeholder="请输入检测" />
        </el-form-item>
        <el-form-item label="记录" prop="jil">
          <el-input v-model="form.jil" placeholder="请输入记录" />
        </el-form-item>
        <el-form-item label="复核" prop="fuh">
          <el-input v-model="form.fuh" placeholder="请输入复核" />
        </el-form-item>
        <el-form-item label="日期" prop="riq">
          <el-input v-model="form.riq" placeholder="请输入日期" />
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button size="small" :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>
        <el-button size="small" @click="cancel">取 消</el-button>
      </div>
    </el-dialog>
  </div>
</template>

<script>
import { listGcjxljjtklqdjlbBsInfo, getGcjxljjtklqdjlbBsInfo, delGcjxljjtklqdjlbBsInfo, addGcjxljjtklqdjlbBsInfo, updateGcjxljjtklqdjlbBsInfo } from "@/api/report_gc/gcjxljjtklqdjlbBsInfo";

export default {
  name: "GcjxljjtklqdjlbBsInfo",
  data() {
    return {
      // 按钮loading
      buttonLoading: false,
      // 遮罩层
      loading: true,
      // 选中数组
      ids: [],
      // 非单个禁用
      single: true,
      // 非多个禁用
      multiple: true,
      // 显示搜索条件
      showSearch: true,
      // 总条数
      total: 0,
      // 钢材机械连接接头抗拉强度试验检测记录表格数据
      gcjxljjtklqdjlbBsInfoList: [],
      // 弹出层标题
      title: "",
      // 是否显示弹出层
      open: false,
      // 查询参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        totalPage: undefined,
        page: undefined,
        jiancdwmc: undefined,
        jilbh: undefined,
        gongcmc: undefined,
        gongcbwyt: undefined,
        yangpmc: undefined,
        yangpbh: undefined,
        yangpsl: undefined,
        yangpzt: undefined,
        yangpsj: undefined,
        shiyjcrq: undefined,
        shiytjwd: undefined,
        shiytjsd: undefined,
        jiancyj: undefined,
        pandyj: undefined,
        zhuyyqsbmcjbh: undefined,
        shengccj: undefined,
        daibsl: undefined,
        jincsj: undefined,
        pih: undefined,
        gangjqddjph: undefined,
        lianjxs: undefined,
        shijbh1: undefined,
        zhij1: undefined,
        jiemj1: undefined,
        hezscz1: undefined,
        qiangdscz1: undefined,
        daunltz1: undefined,
        duanlwz1: undefined,
        jiegpd1: undefined,
        shijbh2: undefined,
        hezscz2: undefined,
        qiangdscz2: undefined,
        daunltz2: undefined,
        duanlwz2: undefined,
        jiegpd2: undefined,
        shijbh3: undefined,
        hezscz3: undefined,
        qiangdscz3: undefined,
        daunltz3: undefined,
        duanlwz3: undefined,
        jiegpd3: undefined,
        shijbh4: undefined,
        zhij4: undefined,
        jiemj4: undefined,
        hezscz4: undefined,
        qiangdscz4: undefined,
        daunltz4: undefined,
        duanlwz4: undefined,
        jiegpd4: undefined,
        shijbh5: undefined,
        hezscz5: undefined,
        qiangdscz5: undefined,
        daunltz5: undefined,
        duanlwz5: undefined,
        jiegpd5: undefined,
        shijbh6: undefined,
        hezscz6: undefined,
        qiangdscz6: undefined,
        daunltz6: undefined,
        duanlwz6: undefined,
        jiegpd6: undefined,
        shijbh7: undefined,
        zhij7: undefined,
        jiemj7: undefined,
        hezscz7: undefined,
        qiangdscz7: undefined,
        daunltz7: undefined,
        duanlwz7: undefined,
        jiegpd7: undefined,
        shijbh8: undefined,
        hezscz8: undefined,
        qiangdscz8: undefined,
        daunltz8: undefined,
        duanlwz8: undefined,
        jiegpd8: undefined,
        shijbh9: undefined,
        hezscz9: undefined,
        qiangdscz9: undefined,
        daunltz9: undefined,
        duanlwz9: undefined,
        jiegpd9: undefined,
        fujsm: undefined,
        shebIds: undefined,
        jianc: undefined,
        jil: undefined,
        fuh: undefined,
        riq: undefined
      },
      // 表单参数
      form: {},
      // 表单校验
      rules: {
        excelId: [{ required: true, message: "一份excel表格的唯一id(其他的excel主表，都应有此字段）不能为空", trigger: "blur" }],
        totalPage: [{ required: true, message: "共几页不能为空", trigger: "blur" }],
        page: [{ required: true, message: "第几页不能为空", trigger: "blur" }],
        jiancdwmc: [{ required: true, message: "检测单位名称不能为空", trigger: "blur" }],
        jilbh: [{ required: true, message: "记录编号不能为空", trigger: "blur" }],
        gongcmc: [{ required: true, message: "工程名称不能为空", trigger: "blur" }],
        gongcbwyt: [{ required: true, message: "工程部位/用途不能为空", trigger: "blur" }],
        yangpmc: [{ required: true, message: "样品名称不能为空", trigger: "blur" }],
        yangpbh: [{ required: true, message: "样品编号不能为空", trigger: "blur" }],
        yangpsl: [{ required: true, message: "样品数量不能为空", trigger: "blur" }],
        yangpzt: [{ required: true, message: "样品状态不能为空", trigger: "blur" }],
        yangpsj: [{ required: true, message: "样品时间不能为空", trigger: "blur" }],
        shiyjcrq: [{ required: true, message: "试验检测日期不能为空", trigger: "blur" }],
        shiytjwd: [{ required: true, message: "试验条件温度不能为空", trigger: "blur" }],
        shiytjsd: [{ required: true, message: "试验条件湿度不能为空", trigger: "blur" }],
        jiancyj: [{ required: true, message: "检测依据不能为空", trigger: "blur" }],
        pandyj: [{ required: true, message: "判定依据不能为空", trigger: "blur" }],
        zhuyyqsbmcjbh: [{ required: true, message: "主要仪器设备名称及编号不能为空", trigger: "blur" }],
        shengccj: [{ required: true, message: "生产厂家不能为空", trigger: "blur" }],
        daibsl: [{ required: true, message: "代表数量不能为空", trigger: "blur" }],
        jincsj: [{ required: true, message: "进场时间不能为空", trigger: "blur" }],
        pih: [{ required: true, message: "批号不能为空", trigger: "blur" }],
        gangjqddjph: [{ required: true, message: "钢筋强度等级牌号不能为空", trigger: "blur" }],
        lianjxs: [{ required: true, message: "连接形式不能为空", trigger: "blur" }],
        shijbh1: [{ required: true, message: "试件编号1不能为空", trigger: "blur" }],
        zhij1: [{ required: true, message: "钢筋直径1(mm)不能为空", trigger: "blur" }],
        jiemj1: [{ required: true, message: "钢筋截面积1(mm²)不能为空", trigger: "blur" }],
        hezscz1: [{ required: true, message: "连接件抗拉荷载实测值1(kN)不能为空", trigger: "blur" }],
        qiangdscz1: [{ required: true, message: "连接件抗拉强度实测值1(MPa)不能为空", trigger: "blur" }],
        daunltz1: [{ required: true, message: "断裂特征1不能为空", trigger: "blur" }],
        duanlwz1: [{ required: true, message: "断裂位置1(mm)不能为空", trigger: "blur" }],
        jiegpd1: [{ required: true, message: "结果判定1不能为空", trigger: "blur" }],
        shijbh2: [{ required: true, message: "试件编号2不能为空", trigger: "blur" }],
        hezscz2: [{ required: true, message: "连接件抗拉荷载实测值2(kN)不能为空", trigger: "blur" }],
        qiangdscz2: [{ required: true, message: "连接件抗拉强度实测值2(MPa)不能为空", trigger: "blur" }],
        daunltz2: [{ required: true, message: "断裂特征2不能为空", trigger: "blur" }],
        duanlwz2: [{ required: true, message: "断裂位置2(mm)不能为空", trigger: "blur" }],
        jiegpd2: [{ required: true, message: "结果判定2不能为空", trigger: "blur" }],
        shijbh3: [{ required: true, message: "试件编号3不能为空", trigger: "blur" }],
        hezscz3: [{ required: true, message: "连接件抗拉荷载实测值3(kN)不能为空", trigger: "blur" }],
        qiangdscz3: [{ required: true, message: "连接件抗拉强度实测值3(MPa)不能为空", trigger: "blur" }],
        daunltz3: [{ required: true, message: "断裂特征3不能为空", trigger: "blur" }],
        duanlwz3: [{ required: true, message: "断裂位置3(mm)不能为空", trigger: "blur" }],
        jiegpd3: [{ required: true, message: "结果判定3不能为空", trigger: "blur" }],
        shijbh4: [{ required: true, message: "试件编号4不能为空", trigger: "blur" }],
        zhij4: [{ required: true, message: "钢筋直径4(mm)不能为空", trigger: "blur" }],
        jiemj4: [{ required: true, message: "钢筋截面积4(mm²)不能为空", trigger: "blur" }],
        hezscz4: [{ required: true, message: "连接件抗拉荷载实测值4(kN)不能为空", trigger: "blur" }],
        qiangdscz4: [{ required: true, message: "连接件抗拉强度实测值4(MPa)不能为空", trigger: "blur" }],
        daunltz4: [{ required: true, message: "断裂特征4不能为空", trigger: "blur" }],
        duanlwz4: [{ required: true, message: "断裂位置4(mm)不能为空", trigger: "blur" }],
        jiegpd4: [{ required: true, message: "结果判定4不能为空", trigger: "blur" }],
        shijbh5: [{ required: true, message: "试件编号5不能为空", trigger: "blur" }],
        hezscz5: [{ required: true, message: "连接件抗拉荷载实测值5(kN)不能为空", trigger: "blur" }],
        qiangdscz5: [{ required: true, message: "连接件抗拉强度实测值5(MPa)不能为空", trigger: "blur" }],
        daunltz5: [{ required: true, message: "断裂特征5不能为空", trigger: "blur" }],
        duanlwz5: [{ required: true, message: "断裂位置5(mm)不能为空", trigger: "blur" }],
        jiegpd5: [{ required: true, message: "结果判定5不能为空", trigger: "blur" }],
        shijbh6: [{ required: true, message: "试件编号6不能为空", trigger: "blur" }],
        hezscz6: [{ required: true, message: "连接件抗拉荷载实测值6(kN)不能为空", trigger: "blur" }],
        qiangdscz6: [{ required: true, message: "连接件抗拉强度实测值6(MPa)不能为空", trigger: "blur" }],
        daunltz6: [{ required: true, message: "断裂特征6不能为空", trigger: "blur" }],
        duanlwz6: [{ required: true, message: "断裂位置6(mm)不能为空", trigger: "blur" }],
        jiegpd6: [{ required: true, message: "结果判定6不能为空", trigger: "blur" }],
        shijbh7: [{ required: true, message: "试件编号7不能为空", trigger: "blur" }],
        zhij7: [{ required: true, message: "钢筋直径7(mm)不能为空", trigger: "blur" }],
        jiemj7: [{ required: true, message: "钢筋截面积7(mm²)不能为空", trigger: "blur" }],
        hezscz7: [{ required: true, message: "连接件抗拉荷载实测值7(kN)不能为空", trigger: "blur" }],
        qiangdscz7: [{ required: true, message: "连接件抗拉强度实测值7(MPa)不能为空", trigger: "blur" }],
        daunltz7: [{ required: true, message: "断裂特征7不能为空", trigger: "blur" }],
        duanlwz7: [{ required: true, message: "断裂位置7(mm)不能为空", trigger: "blur" }],
        jiegpd7: [{ required: true, message: "结果判定7不能为空", trigger: "blur" }],
        shijbh8: [{ required: true, message: "试件编号8不能为空", trigger: "blur" }],
        hezscz8: [{ required: true, message: "连接件抗拉荷载实测值8(kN)不能为空", trigger: "blur" }],
        qiangdscz8: [{ required: true, message: "连接件抗拉强度实测值8(MPa)不能为空", trigger: "blur" }],
        daunltz8: [{ required: true, message: "断裂特征8不能为空", trigger: "blur" }],
        duanlwz8: [{ required: true, message: "断裂位置8(mm)不能为空", trigger: "blur" }],
        jiegpd8: [{ required: true, message: "结果判定8不能为空", trigger: "blur" }],
        shijbh9: [{ required: true, message: "试件编号9不能为空", trigger: "blur" }],
        hezscz9: [{ required: true, message: "连接件抗拉荷载实测值9(kN)不能为空", trigger: "blur" }],
        qiangdscz9: [{ required: true, message: "连接件抗拉强度实测值9(MPa)不能为空", trigger: "blur" }],
        daunltz9: [{ required: true, message: "断裂特征9不能为空", trigger: "blur" }],
        duanlwz9: [{ required: true, message: "断裂位置9(mm)不能为空", trigger: "blur" }],
        jiegpd9: [{ required: true, message: "结果判定9不能为空", trigger: "blur" }],
        fujsm: [{ required: true, message: "附加声明不能为空", trigger: "blur" }],
        shebIds: [{ required: true, message: "设备ids不能为空", trigger: "blur" }],
        jianc: [{ required: true, message: "检测不能为空", trigger: "blur" }],
        jil: [{ required: true, message: "记录不能为空", trigger: "blur" }],
        fuh: [{ required: true, message: "复核不能为空", trigger: "blur" }],
        riq: [{ required: true, message: "日期不能为空", trigger: "blur" }]
      }
    };
  },
  created() {
    this.getList();
  },
  methods: {
    /** 查询钢材机械连接接头抗拉强度试验检测记录列表 */
    getList() {
      this.loading = true;
      listGcjxljjtklqdjlbBsInfo(this.queryParams).then((response) => {
        this.gcjxljjtklqdjlbBsInfoList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },
    // 取消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // 表单重置
    reset() {
      this.form = {
        excelId: undefined,
        totalPage: undefined,
        page: undefined,
        jiancdwmc: undefined,
        jilbh: undefined,
        gongcmc: undefined,
        gongcbwyt: undefined,
        yangpmc: undefined,
        yangpbh: undefined,
        yangpsl: undefined,
        yangpzt: undefined,
        yangpsj: undefined,
        shiyjcrq: undefined,
        shiytjwd: undefined,
        shiytjsd: undefined,
        jiancyj: undefined,
        pandyj: undefined,
        zhuyyqsbmcjbh: undefined,
        shengccj: undefined,
        daibsl: undefined,
        jincsj: undefined,
        pih: undefined,
        gangjqddjph: undefined,
        lianjxs: undefined,
        shijbh1: undefined,
        zhij1: undefined,
        jiemj1: undefined,
        hezscz1: undefined,
        qiangdscz1: undefined,
        daunltz1: undefined,
        duanlwz1: undefined,
        jiegpd1: undefined,
        shijbh2: undefined,
        hezscz2: undefined,
        qiangdscz2: undefined,
        daunltz2: undefined,
        duanlwz2: undefined,
        jiegpd2: undefined,
        shijbh3: undefined,
        hezscz3: undefined,
        qiangdscz3: undefined,
        daunltz3: undefined,
        duanlwz3: undefined,
        jiegpd3: undefined,
        shijbh4: undefined,
        zhij4: undefined,
        jiemj4: undefined,
        hezscz4: undefined,
        qiangdscz4: undefined,
        daunltz4: undefined,
        duanlwz4: undefined,
        jiegpd4: undefined,
        shijbh5: undefined,
        hezscz5: undefined,
        qiangdscz5: undefined,
        daunltz5: undefined,
        duanlwz5: undefined,
        jiegpd5: undefined,
        shijbh6: undefined,
        hezscz6: undefined,
        qiangdscz6: undefined,
        daunltz6: undefined,
        duanlwz6: undefined,
        jiegpd6: undefined,
        shijbh7: undefined,
        zhij7: undefined,
        jiemj7: undefined,
        hezscz7: undefined,
        qiangdscz7: undefined,
        daunltz7: undefined,
        duanlwz7: undefined,
        jiegpd7: undefined,
        shijbh8: undefined,
        hezscz8: undefined,
        qiangdscz8: undefined,
        daunltz8: undefined,
        duanlwz8: undefined,
        jiegpd8: undefined,
        shijbh9: undefined,
        hezscz9: undefined,
        qiangdscz9: undefined,
        daunltz9: undefined,
        duanlwz9: undefined,
        jiegpd9: undefined,
        fujsm: undefined,
        shebIds: undefined,
        jianc: undefined,
        jil: undefined,
        fuh: undefined,
        riq: undefined,
        delFlag: undefined,
        createBy: undefined,
        createTime: undefined,
        updateBy: undefined,
        updateTime: undefined
      };
      this.resetForm("form");
    },
    /** 搜索按钮操作 */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // 多选框选中数据
    handleSelectionChange(selection) {
      this.ids = selection.map((item) => item.excelId);
      this.single = selection.length !== 1;
      this.multiple = !selection.length;
    },
    /** 新增按钮操作 */
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "添加钢材机械连接接头抗拉强度试验检测记录";
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.loading = true;
      this.reset();
      const excelId = row.excelId || this.ids;
      getGcjxljjtklqdjlbBsInfo(excelId).then((response) => {
        this.loading = false;
        this.form = response.data;
        this.open = true;
        this.title = "修改钢材机械连接接头抗拉强度试验检测记录";
      });
    },
    /** 提交按钮 */
    submitForm() {
      this.$refs["form"].validate((valid) => {
        if (valid) {
          this.buttonLoading = true;
          if (this.form.excelId != null) {
            updateGcjxljjtklqdjlbBsInfo(this.form)
              .then((response) => {
                this.$modal.msgSuccess("修改成功");
                this.open = false;
                this.getList();
              })
              .finally(() => {
                this.buttonLoading = false;
              });
          } else {
            addGcjxljjtklqdjlbBsInfo(this.form)
              .then((response) => {
                this.$modal.msgSuccess("新增成功");
                this.open = false;
                this.getList();
              })
              .finally(() => {
                this.buttonLoading = false;
              });
          }
        }
      });
    },
    /** 删除按钮操作 */
    handleDelete(row) {
      const excelIds = row.excelId || this.ids;
      this.$modal
        .confirm('是否确认删除钢材机械连接接头抗拉强度试验检测记录编号为"' + excelIds + '"的数据项？')
        .then(() => {
          this.loading = true;
          return delGcjxljjtklqdjlbBsInfo(excelIds);
        })
        .then(() => {
          this.loading = false;
          this.getList();
          this.$modal.msgSuccess("删除成功");
        })
        .catch(() => {})
        .finally(() => {
          this.loading = false;
        });
    },
    /** 导出按钮操作 */
    handleExport() {
      this.download(
        "report_gc/gcjxljjtklqdjlbBsInfo/export",
        {
          ...this.queryParams
        },
        `gcjxljjtklqdjlbBsInfo_${new Date().getTime()}.xlsx`
      );
    }
  }
};
</script>
